body {
	margin:	0px;
	padding: 0px;
	color: #2258aa;		
}

a{
	text-decoration: none;
	color: #2258AA;
}

a img{
	border : none;	
}
/********************************** Header Logo ******/
div#headerLogo{
	color: #fff;
	font-family: Tahoma;
	height:	215px;
	width: 100%;
	background: url('../templates/img/header_bg.png') repeat-x; 
}

div#headerLogo span.logo{	
	font-size: 3em;	
	font-weight: bold;
	float: right;
	margin: 15px 200px 0 0;
}

div#headerLogo span.logoTxt{
	font-size: 1em;
	float: right;
	clear: right;
	margin: 0 130px 0 0;
	font-weight: bold;
}

/********************************** Login ***********/
div.login{
	width: 300px;
	height: 100px;
	margin: auto;
	padding: 5px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid silver;
	-moz-box-shadow: 0px 0px 10px silver;
	-webkit-box-shadow: 0px 0px 10px silver;
	box-shadow: 0px 0px 10px silver;
	clear: left;
}
form#login{
	margin: 15px;
}

/********************************** Questions *******/
.bg_row{
	background: #e4ebf3;
}

/********************************** Content ********/
div#content{
	margin: 0 10px;
}

td{
	padding: 3px;
	border: 1px solid silver;
}

th{
	border: none;
}

span.error{
	color: red;
	display: block;
	padding: 4px;
	border: 1px solid red;
	margin: 15px;
	width: auto;
	text-align: center;
}

/********************************** Token List ********/
div.token{
	float: left;
	padding: 10px 15px;
	border: 1px dashed silver;
	width: 215px;
	position: relative;
}

div.token_stroked{
	float: left;
	padding: 10px 15px;
	border: 1px dashed silver;
	width: 215px;
	position: relative;
	text-decoration: line-through;
}

div.token img {
    left: 4px;
    position: absolute;
    top: -7px;
}
div.token_stroked img {
    left: 4px;
    position: absolute;
    top: -7px;
}

div#newToken{
	margin-bottom: 15px;
}
